class TrafficDetailDataBean {
  TrafficDetailDataBean({
    this.id,
    this.node,
    this.segmentCnt,
    this.tcpflagsrst,
    this.tcpflagsack,
    this.tcpflagssyn,
    this.tcpflagsurg,
    this.tcpflagspsh,
    this.tcpflagssynack,
    this.tcpflagsfin,
    this.sourceip,
    this.destinationip,
    this.sourceport,
    this.sourcepackets,
    this.sourcebytes,
    this.destinationport,
    this.destinationbytes,
    this.destinationpackets,
    this.initRTT,
    this.firstPacket,
    this.lastPacket,
    this.ipProtocol,
    this.protocolCnt,
    this.protocol,
    this.serverbytes,
    this.totDataBytes,
    this.networkpackets,
    this.networkbytes,
    this.length,
    this.clientbytes,
    this.httpuri,
    this.httpuriLengthMean,
    this.httpuriLengthVar,
    this.httpuriParamCountMean,
    this.httpuriParamCountVar,
    this.httpuriDepthMean,
    this.httpuriDepthVar,
    this.httpuriFilenameLengthMean,
    this.httpuriFilenameLengthVar,
    this.httpresponsecontenttype,
    this.httpbodyMagicCnt,
    this.httpstatuscodeCnt,
    this.httpclientVersionCnt,
    this.httpresponsecontenttypeCnt,
    this.httpxffIpCnt,
    this.httprequestHeaderCnt,
    this.httpserverVersion,
    this.httpserverVersionCnt,
    this.httpresponseHeaderCnt,
    this.httpxffIp,
    this.httpclientVersion,
    this.httpuriTokens,
    this.httpuseragentCnt,
    this.httpstatuscode,
    this.httpbodyMagic,
    this.httprequestcontenttype,
    this.httpuriCnt,
    this.httpuseragent,
    this.httpkeyCnt,
    this.httprequestreferer,
    this.httprequestrefererCnt,
    this.httppath,
    this.httphostCnt,
    this.httphost,
    this.httpresponseserver,
    this.httppathCnt,
    this.httpuseragentTokens,
    this.httpmethodCnt,
    this.httpmethod,
    this.httpmethodGET,
    this.httpmethodPOST,
    this.httpkey,
    this.httphostTokens,
    this.httprequestHeader,
    this.httpresponseHeader,
    this.dnsASN,
    this.dnsRIR,
    this.dnsGEO,
    this.dnsalpn,
    this.dnsalpnCnt,
    this.dnsip,
    this.dnsipCnt,
    this.dnsOpCode,
    this.dnsOpCodeCnt,
    this.dnsPuny,
    this.dnsPunyCnt,
    this.dnsQueryClass,
    this.dnsQueryClassCnt,
    this.dnsQueryType,
    this.dnsQueryTypeCnt,
    this.dnsstatus,
    this.dnshostCnt,
    this.dnshost,
    this.dnsstatusCnt,
    this.tlscipher,
    this.tlscipherCnt,
    this.tlsdstSessionId,
    this.tlsja3,
    this.tlsja3Cnt,
    this.tlsja3s,
    this.tlsja3sCnt,
    this.tlsja4,
    this.tlsja4Cnt,
    this.tlssrcSessionId,
    this.tlsversion,
    this.tlsversionCnt,
    this.tlsja4R,
    this.tlsja4RCnt,
    this.packetPos,
    this.trafficType,
    this.PROTOCOL,
    this.denymethod,
    this.threatsummary,
    this.severity,
    this.sourceipCountryIsoCode,
    this.sourceipCountryName,
    this.sourceipCountrySpecificName,
    this.sourceipCountrySpecificIsoCode,
    this.sourceipCityName,
    this.sourceipCityPostalCode,
    this.sourceipLocationLatitude,
    this.sourceipLocationLongitude,
    this.destinationipCountryIsoCode,
    this.destinationipCountryName,
    this.destinationipCountrySpecificName,
    this.destinationipCountrySpecificIsoCode,
    this.destinationipCityName,
    this.destinationipCityPostalCode,
    this.destinationipLocationLatitude,
    this.destinationipLocationLongitude,
    this.uRIFEATURESEXTRAParamCount,
    this.uRIFEATURESEXTRAPathDepth,
    this.uRIFEATURESEXTRAParamLengthAvg,
    this.uRIFEATURESEXTRAParamLengthMax,
    this.uRIFEATURESEXTRAContainsSql,
    this.uRIFEATURESEXTRAContainsXss,
    this.uRIFEATURESEXTRAContainsCmd,
    this.uRIFEATURESEXTRAContainsPath,
    this.uRIFEATURESEXTRAContainsRedirect,
    this.uRIFEATURESEXTRAContainsDanger,
    this.uRIFEATURESEXTRAContainsSuspiciousExt,
    this.userAgentIsAttack,
    this.userAgentIsEnterprise,
    this.userAgentBrowser,
    this.userAgentBrowserVersion,
    this.userAgentOs,
    this.userAgentOsVersion,
    this.userAgentDeviceType,
    this.userAgentPlatform,
    this.userAgentIsBot,
    this.userAgentLanguage,
    this.userAgentSpecialCharCount,
    this.userAgentIsUnknown,
    this.dnsHostIsLongDomain,
    this.dnsHostIsRandomCharacters,
    this.dnsHostIsSpecialCharacters,
    this.dnsHostIsLargeSubdomains,
    this.dnsHostIsDangerDomain,
    this.dnsHostIsDangerSubdomain,
    this.dnsHostIsUncommonTld,
    this.pcapFlowText,
  });

  TrafficDetailDataBean.fromJson(dynamic json) {
    id = json['id'];
    node = json['node'];
    segmentCnt = json['segmentCnt'];
    tcpflagsrst = json['tcpflags.rst'];
    tcpflagsack = json['tcpflags.ack'];
    tcpflagssyn = json['tcpflags.syn'];
    tcpflagsurg = json['tcpflags.urg'];
    tcpflagspsh = json['tcpflags.psh'];
    tcpflagssynack = json['tcpflags.syn-ack'];
    tcpflagsfin = json['tcpflags.fin'];
    sourceip = json['source.ip'];
    destinationip = json['destination.ip'];
    sourceport = json['source.port'];
    sourcepackets = json['source.packets'];
    sourcebytes = json['source.bytes'];
    destinationport = json['destination.port'];
    destinationbytes = json['destination.bytes'];
    destinationpackets = json['destination.packets'];
    initRTT = json['initRTT'];
    firstPacket = json['firstPacket'];
    lastPacket = json['lastPacket'];
    ipProtocol = json['ipProtocol'];
    protocolCnt = json['protocolCnt'];
    protocol = json['protocol'] != null ? json['protocol'].cast<String>() : [];
    serverbytes = json['server.bytes'];
    totDataBytes = json['totDataBytes'];
    networkpackets = json['network.packets'];
    networkbytes = json['network.bytes'];
    length = json['length'];
    clientbytes = json['client.bytes'];
    httpuri = json['http.uri'] != null ? json['http.uri'].cast<String>() : [];
    httpuriLengthMean = json['http.uri_length_mean'];
    httpuriLengthVar = json['http.uri_length_var'];
    httpuriParamCountMean = json['http.uri_param_count_mean'];
    httpuriParamCountVar = json['http.uri_param_count_var'];
    httpuriDepthMean = json['http.uri_depth_mean'];
    httpuriDepthVar = json['http.uri_depth_var'];
    httpuriFilenameLengthMean = json['http.uri_filename_length_mean'];
    httpuriFilenameLengthVar = json['http.uri_filename_length_var'];
    httpresponsecontenttype = json['http.response-content-type'] != null
        ? json['http.response-content-type'].cast<String>()
        : [];
    httpbodyMagicCnt = json['http.bodyMagicCnt'];
    httpstatuscodeCnt = json['http.statuscodeCnt'];
    httpclientVersionCnt = json['http.clientVersionCnt'];
    httpresponsecontenttypeCnt = json['http.response-content-typeCnt'];
    httpxffIpCnt = json['http.xffIpCnt'];
    httprequestHeaderCnt = json['http.requestHeaderCnt'];
    httpserverVersion = json['http.serverVersion'] != null
        ? json['http.serverVersion'].cast<String>()
        : [];
    httpserverVersionCnt = json['http.serverVersionCnt'];
    httpresponseHeaderCnt = json['http.responseHeaderCnt'];
    httpxffIp =
        json['http.xffIp'] != null ? json['http.xffIp'].cast<String>() : [];
    httpclientVersion = json['http.clientVersion'] != null
        ? json['http.clientVersion'].cast<String>()
        : [];
    httpuriTokens = json['http.uriTokens'];
    httpuseragentCnt = json['http.useragentCnt'];
    httpstatuscode = json['http.statuscode'] != null
        ? json['http.statuscode'].cast<String>()
        : [];
    httpbodyMagic = json['http.bodyMagic'] != null
        ? json['http.bodyMagic'].cast<String>()
        : [];
    httprequestcontenttype = json['http.request-content-type'] != null
        ? json['http.request-content-type'].cast<String>()
        : [];
    httpuriCnt = json['http.uriCnt'];
    httpuseragent = json['http.useragent'];
    httpkeyCnt = json['http.keyCnt'];
    httprequestreferer = json['http.request-referer'] != null
        ? json['http.request-referer'].cast<String>()
        : [];
    httprequestrefererCnt = json['http.request-refererCnt'];
    httppath =
        json['http.path'] != null ? json['http.path'].cast<String>() : [];
    httphostCnt = json['http.hostCnt'];
    httphost =
        json['http.host'] != null ? json['http.host'].cast<String>() : [];
    httpresponseserver = json['http.response-server'] != null
        ? json['http.response-server'].cast<String>()
        : [];
    httppathCnt = json['http.pathCnt'];
    httpuseragentTokens = json['http.useragentTokens'];
    httpmethodCnt = json['http.methodCnt'];
    httpmethod =
        json['http.method'] != null ? json['http.method'].cast<String>() : [];
    httpmethodGET = json['http.method-GET'];
    httpmethodPOST = json['http.method-POST'];
    httpkey = json['http.key'] != null ? json['http.key'].cast<String>() : [];
    httphostTokens = json['http.hostTokens'];
    httprequestHeader = json['http.requestHeader'] != null
        ? json['http.requestHeader'].cast<String>()
        : [];
    httpresponseHeader = json['http.responseHeader'] != null
        ? json['http.responseHeader'].cast<String>()
        : [];
    dnsASN = json['dns.ASN'] != null ? json['dns.ASN'].cast<String>() : [];
    dnsRIR = json['dns.RIR'] != null ? json['dns.RIR'].cast<String>() : [];
    dnsGEO = json['dns.GEO'] != null ? json['dns.GEO'].cast<String>() : [];
    dnsalpn = json['dns.alpn'] != null ? json['dns.alpn'].cast<String>() : [];
    dnsalpnCnt = json['dns.alpnCnt'];
    dnsip = json['dns.ip'] != null ? json['dns.ip'].cast<String>() : [];
    dnsipCnt = json['dns.ipCnt'];
    dnsOpCode =
        json['dns.OpCode'] != null ? json['dns.OpCode'].cast<String>() : [];
    dnsOpCodeCnt = json['dns.OpCodeCnt'];
    dnsPuny = json['dns.Puny'] != null ? json['dns.Puny'].cast<String>() : [];
    dnsPunyCnt = json['dns.PunyCnt'];
    dnsQueryClass = json['dns.QueryClass'] != null
        ? json['dns.QueryClass'].cast<String>()
        : [];
    dnsQueryClassCnt = json['dns.QueryClassCnt'];
    dnsQueryType = json['dns.QueryType'] != null
        ? json['dns.QueryType'].cast<String>()
        : [];
    dnsQueryTypeCnt = json['dns.QueryTypeCnt'];
    dnsstatus =
        json['dns.status'] != null ? json['dns.status'].cast<String>() : [];
    dnshostCnt = json['dns.hostCnt'];
    dnshost = json['dns.host'];
    dnsstatusCnt = json['dns.statusCnt'];
    tlscipher =
        json['tls.cipher'] != null ? json['tls.cipher'].cast<String>() : [];
    tlscipherCnt = json['tls.cipherCnt'];
    tlsdstSessionId = json['tls.dstSessionId'] != null
        ? json['tls.dstSessionId'].cast<String>()
        : [];
    tlsja3 = json['tls.ja3'] != null ? json['tls.ja3'].cast<String>() : [];
    tlsja3Cnt = json['tls.ja3Cnt'];
    tlsja3s = json['tls.ja3s'] != null ? json['tls.ja3s'].cast<String>() : [];
    tlsja3sCnt = json['tls.ja3sCnt'];
    tlsja4 = json['tls.ja4'] != null ? json['tls.ja4'].cast<String>() : [];
    tlsja4Cnt = json['tls.ja4Cnt'];
    tlssrcSessionId = json['tls.srcSessionId'] != null
        ? json['tls.srcSessionId'].cast<String>()
        : [];
    tlsversion =
        json['tls.version'] != null ? json['tls.version'].cast<String>() : [];
    tlsversionCnt = json['tls.versionCnt'];
    tlsja4R = json['tls.ja4_r'];
    tlsja4RCnt = json['tls.ja4_rCnt'];
    packetPos = json['packetPos'];
    trafficType = json['traffic_type'];
    PROTOCOL = json['PROTOCOL'];
    denymethod = json['DENY_METHOD'];
    threatsummary = json['THREAT_SUMMARY'];
    severity = json['SEVERITY'];
    sourceipCountryIsoCode = json['source.ip_Country_IsoCode'];
    sourceipCountryName = json['source.ip_Country_Name'];
    sourceipCountrySpecificName = json['source.ip_Country_SpecificName'];
    sourceipCountrySpecificIsoCode = json['source.ip_Country_SpecificIsoCode'];
    sourceipCityName = json['source.ip_City_Name'];
    sourceipCityPostalCode = json['source.ip_City_PostalCode'];
    sourceipLocationLatitude = json['source.ip_Location_Latitude'];
    sourceipLocationLongitude = json['source.ip_Location_Longitude'];
    destinationipCountryIsoCode = json['destination.ip_Country_IsoCode'];
    destinationipCountryName = json['destination.ip_Country_Name'];
    destinationipCountrySpecificName =
        json['destination.ip_Country_SpecificName'];
    destinationipCountrySpecificIsoCode =
        json['destination.ip_Country_SpecificIsoCode'];
    destinationipCityName = json['destination.ip_City_Name'];
    destinationipCityPostalCode = json['destination.ip_City_PostalCode'];
    destinationipLocationLatitude = json['destination.ip_Location_Latitude'];
    destinationipLocationLongitude = json['destination.ip_Location_Longitude'];
    uRIFEATURESEXTRAParamCount = json['URI_FEATURES_EXTRA_param_count'];
    uRIFEATURESEXTRAPathDepth = json['URI_FEATURES_EXTRA_path_depth'];
    uRIFEATURESEXTRAParamLengthAvg =
        json['URI_FEATURES_EXTRA_param_length_avg'];
    uRIFEATURESEXTRAParamLengthMax =
        json['URI_FEATURES_EXTRA_param_length_max'];
    uRIFEATURESEXTRAContainsSql = json['URI_FEATURES_EXTRA_contains_sql'];
    uRIFEATURESEXTRAContainsXss = json['URI_FEATURES_EXTRA_contains_xss'];
    uRIFEATURESEXTRAContainsCmd = json['URI_FEATURES_EXTRA_contains_cmd'];
    uRIFEATURESEXTRAContainsPath = json['URI_FEATURES_EXTRA_contains_path'];
    uRIFEATURESEXTRAContainsRedirect =
        json['URI_FEATURES_EXTRA_contains_redirect'];
    uRIFEATURESEXTRAContainsDanger = json['URI_FEATURES_EXTRA_contains_danger'];
    uRIFEATURESEXTRAContainsSuspiciousExt =
        json['URI_FEATURES_EXTRA_contains_suspicious_ext'];
    userAgentIsAttack = json['UserAgent_is_attack'];
    userAgentIsEnterprise = json['UserAgent_is_enterprise'];
    userAgentBrowser = json['UserAgent_browser'];
    userAgentBrowserVersion = json['UserAgent_browser_version'];
    userAgentOs = json['UserAgent_os'];
    userAgentOsVersion = json['UserAgent_os_version'];
    userAgentDeviceType = json['UserAgent_device_type'];
    userAgentPlatform = json['UserAgent_platform'];
    userAgentIsBot = json['UserAgent_is_bot'];
    userAgentLanguage = json['UserAgent_language'];
    userAgentSpecialCharCount = json['UserAgent_special_char_count'];
    userAgentIsUnknown = json['UserAgent_is_unknown'];
    dnsHostIsLongDomain = json['dns_host_is_long_domain'];
    dnsHostIsRandomCharacters = json['dns_host_is_random_characters'];
    dnsHostIsSpecialCharacters = json['dns_host_is_special_characters'];
    dnsHostIsLargeSubdomains = json['dns_host_is_large_subdomains'];
    dnsHostIsDangerDomain = json['dns_host_is_danger_domain'];
    dnsHostIsDangerSubdomain = json['dns_host_is_danger_subdomain'];
    dnsHostIsUncommonTld = json['dns_host_is_uncommon_tld'];
    pcapFlowText = json['pcap_flow_text'];
  }
  String? id;
  String? node;
  num? segmentCnt;
  num? tcpflagsrst;
  num? tcpflagsack;
  num? tcpflagssyn;
  num? tcpflagsurg;
  num? tcpflagspsh;
  num? tcpflagssynack;
  num? tcpflagsfin;
  String? sourceip;
  String? destinationip;
  num? sourceport;
  num? sourcepackets;
  num? sourcebytes;
  num? destinationport;
  num? destinationbytes;
  num? destinationpackets;
  num? initRTT;
  num? firstPacket;
  num? lastPacket;
  num? ipProtocol;
  num? protocolCnt;
  List<String>? protocol;
  num? serverbytes;
  num? totDataBytes;
  num? networkpackets;
  num? networkbytes;
  num? length;
  num? clientbytes;
  List<String>? httpuri;
  num? httpuriLengthMean;
  num? httpuriLengthVar;
  num? httpuriParamCountMean;
  num? httpuriParamCountVar;
  num? httpuriDepthMean;
  num? httpuriDepthVar;
  num? httpuriFilenameLengthMean;
  num? httpuriFilenameLengthVar;
  List<String>? httpresponsecontenttype;
  num? httpbodyMagicCnt;
  num? httpstatuscodeCnt;
  num? httpclientVersionCnt;
  num? httpresponsecontenttypeCnt;
  num? httpxffIpCnt;
  num? httprequestHeaderCnt;
  List<String>? httpserverVersion;
  num? httpserverVersionCnt;
  num? httpresponseHeaderCnt;
  List<String>? httpxffIp;
  List<String>? httpclientVersion;
  String? httpuriTokens;
  num? httpuseragentCnt;
  List<String>? httpstatuscode;
  List<String>? httpbodyMagic;
  List<String>? httprequestcontenttype;
  num? httpuriCnt;
  String? httpuseragent;
  num? httpkeyCnt;
  List<String>? httprequestreferer;
  num? httprequestrefererCnt;
  List<String>? httppath;
  num? httphostCnt;
  List<String>? httphost;
  List<String>? httpresponseserver;
  num? httppathCnt;
  String? httpuseragentTokens;
  num? httpmethodCnt;
  List<String>? httpmethod;
  num? httpmethodGET;
  num? httpmethodPOST;
  List<String>? httpkey;
  String? httphostTokens;
  List<String>? httprequestHeader;
  List<String>? httpresponseHeader;
  List<String>? dnsASN;
  List<String>? dnsRIR;
  List<String>? dnsGEO;
  List<String>? dnsalpn;
  num? dnsalpnCnt;
  List<String>? dnsip;
  num? dnsipCnt;
  List<String>? dnsOpCode;
  num? dnsOpCodeCnt;
  List<String>? dnsPuny;
  num? dnsPunyCnt;
  List<String>? dnsQueryClass;
  num? dnsQueryClassCnt;
  List<String>? dnsQueryType;
  num? dnsQueryTypeCnt;
  List<String>? dnsstatus;
  String? dnshostCnt;
  String? dnshost;
  num? dnsstatusCnt;
  List<String>? tlscipher;
  num? tlscipherCnt;
  List<String>? tlsdstSessionId;
  List<String>? tlsja3;
  num? tlsja3Cnt;
  List<String>? tlsja3s;
  num? tlsja3sCnt;
  List<String>? tlsja4;
  num? tlsja4Cnt;
  List<String>? tlssrcSessionId;
  List<String>? tlsversion;
  num? tlsversionCnt;
  num? tlsja4R;
  num? tlsja4RCnt;
  String? packetPos;
  String? trafficType;
  String? PROTOCOL;
  String? denymethod;
  String? threatsummary;
  String? severity;
  String? sourceipCountryIsoCode;
  String? sourceipCountryName;
  String? sourceipCountrySpecificName;
  String? sourceipCountrySpecificIsoCode;
  String? sourceipCityName;
  String? sourceipCityPostalCode;
  String? sourceipLocationLatitude;
  String? sourceipLocationLongitude;
  String? destinationipCountryIsoCode;
  String? destinationipCountryName;
  String? destinationipCountrySpecificName;
  String? destinationipCountrySpecificIsoCode;
  String? destinationipCityName;
  String? destinationipCityPostalCode;
  String? destinationipLocationLatitude;
  String? destinationipLocationLongitude;
  num? uRIFEATURESEXTRAParamCount;
  num? uRIFEATURESEXTRAPathDepth;
  num? uRIFEATURESEXTRAParamLengthAvg;
  num? uRIFEATURESEXTRAParamLengthMax;
  bool? uRIFEATURESEXTRAContainsSql;
  bool? uRIFEATURESEXTRAContainsXss;
  bool? uRIFEATURESEXTRAContainsCmd;
  bool? uRIFEATURESEXTRAContainsPath;
  bool? uRIFEATURESEXTRAContainsRedirect;
  bool? uRIFEATURESEXTRAContainsDanger;
  bool? uRIFEATURESEXTRAContainsSuspiciousExt;
  bool? userAgentIsAttack;
  bool? userAgentIsEnterprise;
  String? userAgentBrowser;
  String? userAgentBrowserVersion;
  String? userAgentOs;
  String? userAgentOsVersion;
  String? userAgentDeviceType;
  String? userAgentPlatform;
  bool? userAgentIsBot;
  String? userAgentLanguage;
  num? userAgentSpecialCharCount;
  bool? userAgentIsUnknown;
  bool? dnsHostIsLongDomain;
  bool? dnsHostIsRandomCharacters;
  bool? dnsHostIsSpecialCharacters;
  bool? dnsHostIsLargeSubdomains;
  bool? dnsHostIsDangerDomain;
  bool? dnsHostIsDangerSubdomain;
  bool? dnsHostIsUncommonTld;
  String? pcapFlowText;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['id'] = id;
    map['node'] = node;
    map['segmentCnt'] = segmentCnt;
    map['tcpflags.rst'] = tcpflagsrst;
    map['tcpflags.ack'] = tcpflagsack;
    map['tcpflags.syn'] = tcpflagssyn;
    map['tcpflags.urg'] = tcpflagsurg;
    map['tcpflags.psh'] = tcpflagspsh;
    map['tcpflags.syn-ack'] = tcpflagssynack;
    map['tcpflags.fin'] = tcpflagsfin;
    map['source.ip'] = sourceip;
    map['destination.ip'] = destinationip;
    map['source.port'] = sourceport;
    map['source.packets'] = sourcepackets;
    map['source.bytes'] = sourcebytes;
    map['destination.port'] = destinationport;
    map['destination.bytes'] = destinationbytes;
    map['destination.packets'] = destinationpackets;
    map['initRTT'] = initRTT;
    map['firstPacket'] = firstPacket;
    map['lastPacket'] = lastPacket;
    map['ipProtocol'] = ipProtocol;
    map['protocolCnt'] = protocolCnt;
    map['PROTOCOL'] = PROTOCOL;
    map['server.bytes'] = serverbytes;
    map['totDataBytes'] = totDataBytes;
    map['network.packets'] = networkpackets;
    map['network.bytes'] = networkbytes;
    map['length'] = length;
    map['client.bytes'] = clientbytes;
    map['http.uri'] = httpuri;
    map['http.uri_length_mean'] = httpuriLengthMean;
    map['http.uri_length_var'] = httpuriLengthVar;
    map['http.uri_param_count_mean'] = httpuriParamCountMean;
    map['http.uri_param_count_var'] = httpuriParamCountVar;
    map['http.uri_depth_mean'] = httpuriDepthMean;
    map['http.uri_depth_var'] = httpuriDepthVar;
    map['http.uri_filename_length_mean'] = httpuriFilenameLengthMean;
    map['http.uri_filename_length_var'] = httpuriFilenameLengthVar;
    map['http.response-content-type'] = httpresponsecontenttype;
    map['http.bodyMagicCnt'] = httpbodyMagicCnt;
    map['http.statuscodeCnt'] = httpstatuscodeCnt;
    map['http.clientVersionCnt'] = httpclientVersionCnt;
    map['http.response-content-typeCnt'] = httpresponsecontenttypeCnt;
    map['http.xffIpCnt'] = httpxffIpCnt;
    map['http.requestHeaderCnt'] = httprequestHeaderCnt;
    map['http.serverVersion'] = httpserverVersion;
    map['http.serverVersionCnt'] = httpserverVersionCnt;
    map['http.responseHeaderCnt'] = httpresponseHeaderCnt;
    map['http.xffIp'] = httpxffIp;
    map['http.clientVersion'] = httpclientVersion;
    map['http.uriTokens'] = httpuriTokens;
    map['http.useragentCnt'] = httpuseragentCnt;
    map['http.statuscode'] = httpstatuscode;
    map['http.bodyMagic'] = httpbodyMagic;
    map['http.request-content-type'] = httprequestcontenttype;
    map['http.uriCnt'] = httpuriCnt;
    map['http.useragent'] = httpuseragent;
    map['http.keyCnt'] = httpkeyCnt;
    map['http.request-referer'] = httprequestreferer;
    map['http.request-refererCnt'] = httprequestrefererCnt;
    map['http.path'] = httppath;
    map['http.hostCnt'] = httphostCnt;
    map['http.host'] = httphost;
    map['http.response-server'] = httpresponseserver;
    map['http.pathCnt'] = httppathCnt;
    map['http.useragentTokens'] = httpuseragentTokens;
    map['http.methodCnt'] = httpmethodCnt;
    map['http.method'] = httpmethod;
    map['http.method-GET'] = httpmethodGET;
    map['http.method-POST'] = httpmethodPOST;
    map['http.key'] = httpkey;
    map['http.hostTokens'] = httphostTokens;
    map['http.requestHeader'] = httprequestHeader;
    map['http.responseHeader'] = httpresponseHeader;
    map['dns.ASN'] = dnsASN;
    map['dns.RIR'] = dnsRIR;
    map['dns.GEO'] = dnsGEO;
    map['dns.alpn'] = dnsalpn;
    map['dns.alpnCnt'] = dnsalpnCnt;
    map['dns.ip'] = dnsip;
    map['dns.ipCnt'] = dnsipCnt;
    map['dns.OpCode'] = dnsOpCode;
    map['dns.OpCodeCnt'] = dnsOpCodeCnt;
    map['dns.Puny'] = dnsPuny;
    map['dns.PunyCnt'] = dnsPunyCnt;
    map['dns.QueryClass'] = dnsQueryClass;
    map['dns.QueryClassCnt'] = dnsQueryClassCnt;
    map['dns.QueryType'] = dnsQueryType;
    map['dns.QueryTypeCnt'] = dnsQueryTypeCnt;
    map['dns.status'] = dnsstatus;
    map['dns.hostCnt'] = dnshostCnt;
    map['dns.host'] = dnshost;
    map['dns.statusCnt'] = dnsstatusCnt;
    map['tls.cipher'] = tlscipher;
    map['tls.cipherCnt'] = tlscipherCnt;
    map['tls.dstSessionId'] = tlsdstSessionId;
    map['tls.ja3'] = tlsja3;
    map['tls.ja3Cnt'] = tlsja3Cnt;
    map['tls.ja3s'] = tlsja3s;
    map['tls.ja3sCnt'] = tlsja3sCnt;
    map['tls.ja4'] = tlsja4;
    map['tls.ja4Cnt'] = tlsja4Cnt;
    map['tls.srcSessionId'] = tlssrcSessionId;
    map['tls.version'] = tlsversion;
    map['tls.versionCnt'] = tlsversionCnt;
    map['tls.ja4_r'] = tlsja4R;
    map['tls.ja4_rCnt'] = tlsja4RCnt;
    map['packetPos'] = packetPos;
    map['traffic_type'] = trafficType;
    map['PROTOCOL'] = protocol;
    map['DENY_METHOD'] = denymethod;
    map['THREAT_SUMMARY'] = threatsummary;
    map['SEVERITY'] = severity;
    map['source.ip_Country_IsoCode'] = sourceipCountryIsoCode;
    map['source.ip_Country_Name'] = sourceipCountryName;
    map['source.ip_Country_SpecificName'] = sourceipCountrySpecificName;
    map['source.ip_Country_SpecificIsoCode'] = sourceipCountrySpecificIsoCode;
    map['source.ip_City_Name'] = sourceipCityName;
    map['source.ip_City_PostalCode'] = sourceipCityPostalCode;
    map['source.ip_Location_Latitude'] = sourceipLocationLatitude;
    map['source.ip_Location_Longitude'] = sourceipLocationLongitude;
    map['destination.ip_Country_IsoCode'] = destinationipCountryIsoCode;
    map['destination.ip_Country_Name'] = destinationipCountryName;
    map['destination.ip_Country_SpecificName'] =
        destinationipCountrySpecificName;
    map['destination.ip_Country_SpecificIsoCode'] =
        destinationipCountrySpecificIsoCode;
    map['destination.ip_City_Name'] = destinationipCityName;
    map['destination.ip_City_PostalCode'] = destinationipCityPostalCode;
    map['destination.ip_Location_Latitude'] = destinationipLocationLatitude;
    map['destination.ip_Location_Longitude'] = destinationipLocationLongitude;
    map['URI_FEATURES_EXTRA_param_count'] = uRIFEATURESEXTRAParamCount;
    map['URI_FEATURES_EXTRA_path_depth'] = uRIFEATURESEXTRAPathDepth;
    map['URI_FEATURES_EXTRA_param_length_avg'] = uRIFEATURESEXTRAParamLengthAvg;
    map['URI_FEATURES_EXTRA_param_length_max'] = uRIFEATURESEXTRAParamLengthMax;
    map['URI_FEATURES_EXTRA_contains_sql'] = uRIFEATURESEXTRAContainsSql;
    map['URI_FEATURES_EXTRA_contains_xss'] = uRIFEATURESEXTRAContainsXss;
    map['URI_FEATURES_EXTRA_contains_cmd'] = uRIFEATURESEXTRAContainsCmd;
    map['URI_FEATURES_EXTRA_contains_path'] = uRIFEATURESEXTRAContainsPath;
    map['URI_FEATURES_EXTRA_contains_redirect'] =
        uRIFEATURESEXTRAContainsRedirect;
    map['URI_FEATURES_EXTRA_contains_danger'] = uRIFEATURESEXTRAContainsDanger;
    map['URI_FEATURES_EXTRA_contains_suspicious_ext'] =
        uRIFEATURESEXTRAContainsSuspiciousExt;
    map['UserAgent_is_attack'] = userAgentIsAttack;
    map['UserAgent_is_enterprise'] = userAgentIsEnterprise;
    map['UserAgent_browser'] = userAgentBrowser;
    map['UserAgent_browser_version'] = userAgentBrowserVersion;
    map['UserAgent_os'] = userAgentOs;
    map['UserAgent_os_version'] = userAgentOsVersion;
    map['UserAgent_device_type'] = userAgentDeviceType;
    map['UserAgent_platform'] = userAgentPlatform;
    map['UserAgent_is_bot'] = userAgentIsBot;
    map['UserAgent_language'] = userAgentLanguage;
    map['UserAgent_special_char_count'] = userAgentSpecialCharCount;
    map['UserAgent_is_unknown'] = userAgentIsUnknown;
    map['dns_host_is_long_domain'] = dnsHostIsLongDomain;
    map['dns_host_is_random_characters'] = dnsHostIsRandomCharacters;
    map['dns_host_is_special_characters'] = dnsHostIsSpecialCharacters;
    map['dns_host_is_large_subdomains'] = dnsHostIsLargeSubdomains;
    map['dns_host_is_danger_domain'] = dnsHostIsDangerDomain;
    map['dns_host_is_danger_subdomain'] = dnsHostIsDangerSubdomain;
    map['dns_host_is_uncommon_tld'] = dnsHostIsUncommonTld;
    map['pcap_flow_text'] = pcapFlowText;
    return map;
  }
}
